body { background: url(/images/bg_grad1.png) repeat-x; }
.loginbox { background:#00496d url(/images/bg_grad2.png) repeat-x; -moz-border-radius: 15px; border-radius: 15px; padding:20px; margin-top:20px; border: 1px solid #7AB3D3; color: #FFFFFF; }
.loginbox a {color:#fff}
.loginbox a:hover {text-decoration:none}
.loginbox h2 { margin-bottom:5px; color: #FFFFFF; }
.loginbox table, .loginbox td, .loginbox th {vertical-align:middle;}
.floatheight {height:100px}
#main { background: url(/images/bg_footer.png) repeat-x left bottom; padding-bottom: 8em; }
#footer { text-align:center; border-top: 1px solid #999; padding: 10px 0; }
form .button {padding:.5em 1em}